package com.smmisia.article.response.accompany;

import com.smmisia.article.dto.user.UserDTO;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class AccompanyResponse {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 结伴标题
     */
    private String title;

    /**
     * 结伴详细内容
     */
    private String content;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;

    /**
     * 最大参与人数
     */
    private Integer maxMembers;

    /**
     * 当前参与人数
     */
    private Integer currentMembers;

    /**
     * 创建者用户ID
     */
    private Long creatorId;

    /**
     * 目的地
     */
    private String destination;

    /**
     * 状态：0-招募中，1-已满员，2-已结束，3-已取消
     */
    private Integer status;

    private UserDTO createUser;

    private List<UserDTO> user;

}
